package net.xdclass.service;

import net.xdclass.request.CartItemRequest;
import net.xdclass.vo.CartItemVo;
import net.xdclass.vo.CartVo;

import java.util.List;

/**
 * @Classname CartService
 * @Description TODO
 * @Date 2022/5/11 15:45
 * @Created by sunhao
 */
public interface CartService {
  void addToCart(CartItemRequest cartItemRequest);

  CartVo list(Boolean latestPrice);

  void clear();

  void delete(String productId);

  void update(CartItemRequest cartItemRequest);

  List<CartItemVo> confirmOrderCartItem(List<Long> productIdList);
}
